package com.kd.dao.admin;

import java.util.List;

import com.kd.bean.admin.Admin_msg;

/**
 * 管理员 详细信息<IAdmin_msgDao>
 * 数据访问层
 * @author ZFC
 *
 */
public interface IAdmin_msgDao {
	/**
	 * 管理员登录
	 * @param admin
	 * @return
	 * @throws Exception
	 */
	public Admin_msg adminLogin(Admin_msg admin) throws Exception;
	
	/**
	 * 在系统初始化时自动添加一条系统管理员信息。账号为admin，密码为jobAdmin9527。
	 * @param admin
	 * @return
	 * @throws Exception
	 */
	public int insertAdminMsg(Admin_msg admin) throws Exception;
	
	/**
	 * 查询所有管理员，判断有没有管理员
	 * @return
	 * @throws Exception
	 */
	public List<Admin_msg> queryAllAdmin() throws Exception;
	
	/**
	 * 通过管理员id查询
	 * @param admin_id
	 * @return
	 * @throws Exception
	 */
	public Admin_msg queryByAdmin_id(Integer admin_id) throws Exception;
}
